define(["jquery","jqprint"],function($,$jqprint){
	var event = {};

	/**
	 * 悬浮菜单的显示或隐藏
	 */
	event.stagesCourseBoxToggle = function(domId){
		$("#"+ domId +" .stages-box-close").unbind("click");
		$("#"+ domId +" .stages-box-close").click(function(){
			$("#"+ domId +" .stages-unfold").hide();
			$("#"+ domId +" .stages-fold").show();
		});
		$("#"+ domId +" .stages-fold").unbind("click");
		$("#"+ domId +" .stages-fold").click(function(){
			$("#"+ domId +" .stages-fold").hide();
			$("#"+ domId +" .stages-unfold").show();
		});
	}

	/**
	 * 右击事件相关方法 禁止浏览器自带的默认右击
	 */
	event.bannedDefaultRightClick = function(obj1,obj2){
		if( !obj2 ) obj2 = obj1;
		obj1.unbind("contextmenu");
		obj2.bind("contextmenu",function(e){ 
			e.preventDefault();
			e.stopPropagation();
		});
	}

	/**
	 * 取消
	 */
	event.onCancel = function(){
		var params = $(this).data("params");
		$("." + params.className).modal("hide");
	}

	/**
	 * 打印
	 */
	event.onPrint = function(){
		$(".specialtyBags-wrap").jqprint({
            debug: false, //如果是true则可以显示iframe查看效果（iframe默认高和宽都很小，可以再源码中调大），默认是false
            importCSS: true, //true表示引进原来的页面的css，默认是true。（如果是true，先会找$("link[media=print]")，若没有会去找$("link")中的css文件）
            printContainer: true, //表示如果原来选择的对象必须被纳入打印（注意：设置为false可能会打破你的CSS规则）。
            operaSupport: false//表示如果插件也必须支持歌opera浏览器，在这种情况下，它提供了建立一个临时的打印选项卡。默认是true
        });
        return;
	}

	return event;
});